#include <func.h>

#define MAXLINE 1024

int main(int argc, char* argv[])
{
    int fields[2];
    printf("fileds[0]=%d, fileds[1]=%d\n", fields[0], fields[1]);
    // 调用 pipe
    if (pipe(fields) == -1) {
        perror("pipe()");
        exit(1);
    }
    printf("fileds[0]=%d, fileds[1]=%d\n", fields[0], fields[1]);
    // 成功
    char message[MAXLINE];

    write(fields[1], "Hello PIPE\n", 12);
    read(fields[0], message, MAXLINE);

    printf("%s", message);
    return 0;
}

